﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;

namespace Entity.Models
{
    public class Usuario
    {
        public Usuario()
        {
            this.Despesa = new List<Despesa>();
            this.Recebimento = new List<Recebimento>();
            this.Deposito = new List<Deposito>();
            this.CategoriaDespesa = new List<CategoriaDespesa>();
            this.CategoriaRecebimento = new List<CategoriaRecebimento>();
        }
        [Key]
        public int Id { get; set; }
        public string NomeUsuario { get; set; }
        public string SenhaUsuario { get; set; }
        public ICollection<Despesa> Despesa { get; set; }
        public ICollection<Recebimento> Recebimento { get; set; }
        public ICollection<Deposito> Deposito { get; set; }
        public ICollection<CategoriaDespesa> CategoriaDespesa { get; set; }
        public ICollection<CategoriaRecebimento> CategoriaRecebimento { get; set; }
    }
}
